home *** CD-ROM | disk | FTP | other *** search
- 10 REM ₧ÿFRE
- 20 KEY OFF
- 30 GOSUB 3740: CLS
- 40 REM *** TANITIM SAYFASI ***
- 45 LOCATE 1, 14: PRINT "*****************************************************"
- 50 LOCATE 2, 14: PRINT "* K Ü T Ü P H A N E P R O G R A M I Versiyon:1.1 *"
- 55 LOCATE 3, 14: PRINT "*****************************************************"
- 60 LOCATE 3, 13: PRINT "**BU PROGRAM ÿLE KÿTAP VE ÜYELERÿN KAYIT, KAYIT EKLEME, KAYITTA DEªÿ₧ÿKLÿK, KAYIT SÿLME, KAYIT LÿSTELEMESÿNÿ YAPABÿLÿRSÿNÿZ..."
- 70 LOCATE 5, 13: PRINT "**KÿTAP KAYDI ÿÇÿN GENEL OLARAK BELÿRLENMÿ₧ KÜTÜPHANE KAYIT NUMARALARI ₧U ₧EKÿLDEDÿR.LÜTFEN BU NUMARALARA GÖRE KAYIT YAPINIZ..."
- 75 LOCATE 7, 13: PRINT "**ÖNEMLÿ NOT: ÿLK KÿTAP KAYITLARINDAN SONRAKÿ KÿTAP KAYITLARINDA --KÿTAP KAYIT--YERÿNE --KÿTAP KAYDINA EKLEME-- ÿ₧LEMLERÿNÿ SEÇÿNÿZ.AKSÿ TAKTÿRDE ÿLK KAYITLARI-NIZ SÿLÿNÿR..."
- 80 LOCATE 11, 20: PRINT "KONU "; SPC(12); "KAYIT NO"
- 90 LOCATE 12, 17: PRINT "************ ************"
- 100 LOCATE 13, 18: PRINT "GENEL 0- 99 "
- 110 LOCATE 14, 18: PRINT "FELSEFE 100-199 "
- 120 LOCATE 15, 18: PRINT "DÿN 200-299 "
- 130 LOCATE 16, 18: PRINT "TOPLUMSAL BÿL. 300-399 "
- 140 LOCATE 17, 18: PRINT "DÿLBÿLÿM 400-499 "
- 150 LOCATE 18, 18: PRINT "NAZARÿ BÿLÿMLER 500-599 "
- 160 LOCATE 19, 18: PRINT "TATBÿKÿ BÿLÿMLER 600-699 "
- 170 LOCATE 20, 18: PRINT "GÜZEL SANATLAR 700-799 "
- 180 LOCATE 21, 18: PRINT "EDEBÿYAT 800-899 "
- 190 LOCATE 22, 18: PRINT "TARÿH 900-999 "
- 200 LOCATE 22, 16: PRINT "ÖZGÜR ÖZBAY (C) 1995.BU BÿR SHAREWARE PROGRAMIDIR.LÜTFEN GEREªÿNÿ YAPINIZ."
- 210 LOCATE 24, 18: INPUT "ANA MENÜ ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
- 220 TUS$ = INKEY$
- 230 IF TUS$ = " " THEN 220
- 240 REM ***ANA MENÜ***
- 250 CLS : GOSUB 3890
- 260 LOCATE 2, 26: PRINT "***************************"
- 270 LOCATE 3, 26: PRINT " A N A M E N Ü "
- 280 LOCATE 4, 26: PRINT "***************************"
- 290 LOCATE 6, 10: PRINT "1> KÿTAP KAYIT "
- 300 LOCATE 8, 38: PRINT "2> KÿTAP KAYDINA EKLEME "
- 310 LOCATE 10, 10: PRINT "3> KÿTAP KAYDINDA DEªÿ₧ÿKLÿK "
- 320 LOCATE 12, 38: PRINT "4> KÿTAP KAYDININ SÿLÿNMESÿ "
- 330 LOCATE 14, 10: PRINT "5> EKRANA LÿSTELEME "
- 340 LOCATE 16, 38: PRINT "6> YAZICIYA LÿSTELEME "
- 350 LOCATE 18, 10: PRINT "7> ÜYE MENÜSÜ "
- 360 LOCATE 20, 38: PRINT "8> PROGRAMDAN ÇIKI₧ "
- 370 LOCATE 22, 30: INPUT "SEÇÿMÿNÿZ (1-8) "; S
- 380 IF S < 1 OR S > 8 THEN 370
- 390 ON S GOSUB 440, 620, 890, 1260, 1510, 2480, 3510, 3700
- 400 LOCATE 24, 10: INPUT "MENÜYE DÖNMEK ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
- 410 TUS$ = INKEY$
- 420 IF TUS$ = " " THEN 410
- 430 GOTO 240
- 440 REM ***KÿTAP KAYIT***
- 450 OPEN "O", #1, "KÜTÜP.DAT"
- 460 CLS : GOSUB 3890
- 470 LOCATE 3, 10: INPUT "KÜTÜPHANE KAYIT NO:"; KKN
- 480 LOCATE 5, 10: INPUT "KÿTAP ADI.........:"; KA$: IF KA$ = "" THEN 480
- 490 LOCATE 7, 10: INPUT "YAZARI............:"; Y$: IF Y$ = "" THEN 490
- 500 LOCATE 9, 10: INPUT "TÜRÜ..............:"; KO$
- 510 LOCATE 11, 10: INPUT "BASIM TARÿHÿ......:"; BT$
- 520 LOCATE 13, 10: INPUT "BASIM EVÿ.........:"; BE$
- 530 LOCATE 15, 10: INPUT "FÿYATI............:"; F$
- 540 LOCATE 17, 10: INPUT "SAYFA SAYISI......:"; SS
- 550 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
- 560 IF C$ = "H" OR C$ = "h" THEN 460
- 570 WRITE #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 580 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
- 590 IF C$ = "E" OR C$ = "e" THEN 460
- 600 CLOSE
- 610 RETURN
- 620 REM ***KÿTAP KAYDINA EKLEME***
- 630 CLS : GOSUB 3890
- 640 OPEN "I", #1, "KÜTÜP.DAT"
- 650 OPEN "O", #2, "EKLEME.DAT"
- 660 IF EOF(1) THEN 700
- 670 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 680 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 690 GOTO 660
- 700 CLOSE #1
- 710 CLS : GOSUB 3890
- 720 LOCATE 3, 10: INPUT "KÜTÜPHANE KAYIT NO:"; KKN
- 730 LOCATE 5, 10: INPUT "KÿTAP ADI.........:"; KA$
- 740 LOCATE 7, 10: INPUT "YAZARI............:"; Y$
- 750 LOCATE 9, 10: INPUT "TÜRÜ..............:"; KO$
- 760 LOCATE 11, 10: INPUT "BASIM TARÿHÿ......:"; BT$
- 770 LOCATE 13, 10: INPUT "BASIM EVÿ.........:"; BE$
- 780 LOCATE 15, 10: INPUT "FÿYATI............:"; F$
- 790 LOCATE 17, 10: INPUT "SAYFA SAYISI......:"; SS
- 800 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
- 810 IF C$ = "H" OR C$ = "h" THEN 710
- 820 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 830 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
- 840 IF C$ = "E" OR C$ = "e" THEN 710
- 850 CLOSE #2
- 860 KILL "KÜTÜP.DAT"
- 870 NAME "EKLEME.DAT" AS "KÜTÜP.DAT"
- 880 RETURN
- 890 REM ***KÿTAP KAYDINDA DEªÿ₧ÿKLÿK***
- 900 CLS : GOSUB 3890
- 910 OPEN "I", #1, "KÜTÜP.DAT"
- 920 OPEN "O", #2, "DEªÿ₧.DAT"
- 930 LOCATE 4, 10: INPUT "DEªÿ₧TÿRECEªÿNÿZ KAYDIN KÜTÜPHANE KAYIT NOSU:"; DANK
- 940 IF EOF(1) THEN 1220
- 950 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 960 IF DANK <> KKN THEN 940
- 970 CLS : LOCATE 1, 19: PRINT "**DEªÿ₧ÿKLÿK MENÜSÜ**"
- 980 LOCATE 3, 10: PRINT "1> KÜTÜPHANE KAYIT NO:"; KKN
- 990 LOCATE 5, 10: PRINT "2> KÿTAP ADI.........:"; KA$
- 1000 LOCATE 7, 10: PRINT "3> YAZARI............:"; Y$
- 1010 LOCATE 9, 10: PRINT "4> TÜRÜ..............:"; KO$
- 1020 LOCATE 11, 10: PRINT "5> BASIM TARÿHÿ......:"; BT$
- 1030 LOCATE 13, 10: PRINT "6> BASIM EVÿ.........:"; BE$
- 1040 LOCATE 15, 10: PRINT "7> FÿYATI............:"; F$
- 1050 LOCATE 17, 10: PRINT "8> SAYFA SAYISI......:"; SS
- 1060 LOCATE 21, 22: INPUT "BU KAYITTA MI DEªÿ₧ÿKLÿK YAPACAKSINIZ? (E/H)"; C$
- 1070 IF C$ = "H" OR C$ = "h" THEN 240
- 1080 LOCATE 23, 10: INPUT "SEÇÿMÿNÿZ (1-8)"; S
- 1090 IF S < 1 OR S > 8 THEN 1080
- 1100 ON S GOTO 1120, 1130, 1140, 1150, 1160, 1170, 1180, 1190
- 1110 GOTO 970
- 1120 LOCATE 3, 60: INPUT KKN: GOTO 1200
- 1130 LOCATE 5, 60: INPUT KA$: GOTO 1200
- 1140 LOCATE 7, 60: INPUT Y$: GOTO 1200
- 1150 LOCATE 9, 60: INPUT KO$: GOTO 1200
- 1160 LOCATE 11, 60: INPUT BT$: GOTO 1200
- 1170 LOCATE 13, 60: INPUT BE$: GOTO 1200
- 1180 LOCATE 15, 60: INPUT F$: GOTO 1200
- 1190 LOCATE 17, 60: INPUT SS: GOTO 1200
- 1200 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 1210 GOTO 940
- 1220 CLOSE #1, 2
- 1230 KILL "KÜTÜP.DAT"
- 1240 NAME "DEªÿ₧.DAT" AS "KÜTÜP.DAT"
- 1250 RETURN
- 1260 REM ***KÿTAP KAYDININ SÿLÿNMESÿ***
- 1270 CLS : GOSUB 3890
- 1280 OPEN "I", #1, "KÜTÜP.DAT"
- 1290 OPEN "O", #2, "SÿLME.DAT"
- 1300 CLS : GOSUB 3890: LOCATE 4, 10: INPUT "SÿLECEªÿNÿZ KAYDIN KÜTÜPHANE KAYIT NOSU:"; SKKN
- 1310 IF EOF(1) THEN 1470
- 1320 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 1330 IF SKKN = KKN THEN 1340 ELSE 1310
- 1340 CLS
- 1350 LOCATE 3, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
- 1360 LOCATE 5, 10: PRINT "KÿTAP ADI.........:"; KA$
- 1370 LOCATE 7, 10: PRINT "YAZARI............:"; Y$
- 1380 LOCATE 9, 10: PRINT "TÜRÜ..............:"; KO$
- 1390 LOCATE 11, 10: PRINT "BASIM TARÿHÿ......:"; BT$
- 1400 LOCATE 13, 10: PRINT "BASIM EVÿ.........:"; BE$
- 1410 LOCATE 15, 10: PRINT "FÿYATI............:"; F$
- 1420 LOCATE 17, 10: PRINT "SAYFA SAYISI......:"; SS
- 1430 LOCATE 21, 22: INPUT "SÿLMEK ÿSTEDÿªÿNÿZ KAYIT BU MU? (E/H)"; C$
- 1440 IF C$ = "E" OR C$ = "e" THEN 1310 ELSE CLOSE : GOTO 240
- 1460 GOTO 1310
- 1470 CLOSE #1, 2
- 1480 KILL "KÜTÜP.DAT"
- 1490 NAME "SÿLME.DAT" AS "KÜTÜP.DAT"
- 1500 RETURN
- 1510 REM ***EKRANA LÿSTELEME***
- 1520 CLS : GOSUB 3890
- 1530 LOCATE 6, 30: PRINT "***EKRANA LÿSTELEME***"
- 1540 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
- 1550 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
- 1560 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
- 1570 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; S
- 1580 IF S < 1 OR S > 3 THEN 1570
- 1590 ON S GOSUB 1610, 2300, 240
- 1600 GOTO 1510
- 1610 REM ***TEK TEK LÿSTELEME***
- 1620 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
- 1630 LOCATE 10, 10: PRINT "1> KÜTÜPHANE KAYIT NOSUNA GÖRE"
- 1640 LOCATE 12, 10: PRINT "2> KÿTAP ADINA GÖRE"
- 1650 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
- 1660 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; S
- 1670 IF S < 1 OR S > 3 THEN 1660
- 1680 ON S GOSUB 1700, 2000, 240
- 1690 GOTO 1610
- 1700 REM ***KKN`YE GÖRE ARAMA***
- 1710 CLS : GOSUB 3890
- 1720 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 1730 LOCATE 5, 10: INPUT "LÜTFEN KÜTÜPHANE KAYIT NUMARASINI GÿRÿNÿZ:"; DKKN
- 1740 OPEN "I", #1, "KÜTÜP.DAT"
- 1750 IF EOF(1) THEN 1950
- 1760 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 1770 IF DKKN = KKN THEN 1780 ELSE 1750
- 1780 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 1790 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 1800 T$ = INKEY$
- 1810 IF T$ = "" THEN 1800
- 1820 CLS
- 1830 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
- 1840 LOCATE 5, 10: PRINT "***********************"
- 1850 LOCATE 4, 50: PRINT "KÜTÜPHANE"
- 1860 LOCATE 5, 50: PRINT "*********"
- 1870 LOCATE 6, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
- 1880 LOCATE 8, 10: PRINT "KÿTAP ADI.........:"; KA$
- 1890 LOCATE 10, 10: PRINT "YAZARI............:"; Y$
- 1900 LOCATE 12, 10: PRINT "TÜRÜ..............:"; KO$
- 1910 LOCATE 14, 10: PRINT "BASIM TARÿHÿ......:"; BT$
- 1920 LOCATE 16, 10: PRINT "BASIM EVÿ.........:"; BE$
- 1930 LOCATE 18, 10: PRINT "FÿYATI............:"; F$
- 1940 LOCATE 20, 10: PRINT "SAYFA SAYISI......:"; SS
- 1950 CLOSE #1
- 1960 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
- 1970 T$ = INKEY$
- 1980 IF T$ = "" THEN 1970
- 1990 RETURN
- 2000 REM ***K.ADINA GÖRE ARAMA***
- 2010 CLS : GOSUB 3890
- 2020 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 2030 LOCATE 5, 10: INPUT "LÜTFEN KÿTAP ADINI GÿRÿNÿZ:"; DKA$
- 2040 OPEN "I", #1, "KÜTÜP.DAT"
- 2050 IF EOF(1) THEN 2250
- 2060 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 2070 IF DKA$ = KA$ THEN 2080 ELSE 2050
- 2080 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 2090 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 2100 T$ = INKEY$
- 2110 IF T$ = "" THEN 2100
- 2120 CLS
- 2130 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
- 2140 LOCATE 5, 10: PRINT "***********************"
- 2150 LOCATE 4, 50: PRINT "KÜTÜPHANE"
- 2160 LOCATE 5, 48: PRINT "*********"
- 2170 LOCATE 6, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
- 2180 LOCATE 8, 10: PRINT "KÿTAP ADI.........:"; KA$
- 2190 LOCATE 10, 10: PRINT "YAZARI............:"; Y$
- 2200 LOCATE 12, 10: PRINT "TÜRÜ..............:"; KO$
- 2210 LOCATE 14, 10: PRINT "BASIM TARÿHÿ......:"; BT$
- 2220 LOCATE 16, 10: PRINT "BASIM EVÿ.........:"; BE$
- 2230 LOCATE 18, 10: PRINT "FÿYATI............:"; F$
- 2240 LOCATE 20, 10: PRINT "SAYFA SAYISI......:"; SS
- 2250 CLOSE #1
- 2260 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
- 2270 T$ = INKEY$
- 2280 IF T$ = "" THEN 2270
- 2290 RETURN
- 2300 REM ***TÜM LÿSTE***
- 2310 CLS
- 2320 LOCATE 4, 10: PRINT "KÜTÜPHANE KÿTAP KAYITLARI"
- 2330 LOCATE 5, 10: PRINT "*************************"
- 2331 LOCATE 6, 1: PRINT STRING$(80, "*")
- 2332 LOCATE 7, 1: PRINT TAB(5); "KÜTÜPHANE KAYIT NO"; TAB(25); "KÿTAP ADI"; TAB(55); "YAZARI"; TAB(75);
- 2333 LOCATE 8, 1: PRINT STRING$(80, "-")
- 2340 OPEN "I", #1, "KÜTÜP.DAT"
- 2345 S = 0
- 2350 IF EOF(1) THEN 2430
- 2360 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 2400 PRINT TAB(5); KKN; TAB(25); KA$; TAB(55); Y$; TAB(75);
- 2410 PRINT STRING$(80, "*")
- 2415 S = S + 1
- 2416 IF S > 4 THEN GOTO 50000
- 2420 GOTO 2350
- 2430 CLOSE #1
- 2440 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
- 2450 T$ = INKEY$
- 2460 IF T$ = "" THEN 2450
- 2470 RETURN
- 2480 REM ***YAZICIYA LÿSTELEME***
- 2490 CLS : GOSUB 3890
- 2500 LOCATE 6, 29: PRINT "***YAZICIYA LÿSTELEME***"
- 2510 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
- 2520 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
- 2530 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
- 2540 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; S
- 2550 IF S < 1 OR S > 3 THEN 2540
- 2560 ON S GOSUB 2580, 3330, 240
- 2570 GOTO 2480
- 2580 REM ***TEK TEK LÿSTELEME***
- 2590 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
- 2600 LOCATE 10, 10: PRINT "1> KÜTÜPHANE KAYIT NOSUNA GÖRE"
- 2610 LOCATE 12, 10: PRINT "2> KÿTAP ADINA GÖRE"
- 2620 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
- 2630 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
- 2640 IF C < 1 OR C > 3 THEN 2630
- 2650 ON C GOSUB 2670, 3000, 240
- 2660 GOTO 2580
- 2670 REM ***KKN`YE GÖRE ARAMA***
- 2680 CLS : GOSUB 3890
- 2690 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 2700 '-
- 2710 OPEN "I", #1, "KÜTÜP.DAT"
- 2720 IF EOF(1) THEN 2980
- 2725 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 2730 IF DKKN = KKN THEN 2740 ELSE 2710
- 2740 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 2750 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 2760 T$ = INKEY$
- 2770 IF T$ = "" THEN 2760
- 2780 CLS
- 2790 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
- 2800 LOCATE 5, 10: LPRINT "***********************"
- 2810 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
- 2820 LOCATE 5, 48: LPRINT "*********"
- 2830 LOCATE 6, 10: LPRINT "KÜTÜPHANE KAYIT NO:"; KKN
- 2840 LPRINT
- 2850 LOCATE 8, 10: LPRINT "KÿTAP ADI.........:"; KA$
- 2860 LPRINT
- 2870 LOCATE 10, 10: LPRINT "YAZARI............:"; Y$
- 2880 LPRINT
- 2890 LOCATE 12, 10: LPRINT "TÜRÜ..............:"; KO$
- 2900 LPRINT
- 2910 LOCATE 14, 10: LPRINT "BASIM TARÿHÿ......:"; BT$
- 2920 LPRINT
- 2930 LOCATE 16, 10: LPRINT "BASIM EVÿ.........:"; BE$
- 2940 LPRINT
- 2950 LOCATE 18, 10: LPRINT "FÿYATI............:"; F$
- 2960 LPRINT
- 2970 LOCATE 20, 10: LPRINT "SAYFA SAYISI......:"; SS
- 2980 CLOSE #1
- 2990 RETURN
- 3000 REM ***K.ADINA GÖRE ARAMA***
- 3010 CLS : GOSUB 3890
- 3020 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 3025 LOCATE 5, 10: INPUT "LÜTFEN KÿTAP ADINI GÿRÿNÿZ:"; DKA$
- 3030 OPEN "I", #1, "KÜTÜP.DAT"
- 3040 IF EOF(1) THEN 3310
- 3050 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 3060 IF DKA$ = KA$ THEN 3070 ELSE 3040
- 3070 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 3080 LOCATE 15, 30: PRINT "YAZICIYA KAªIT TAKIN VE BÿR TU₧A BASINIZ..."
- 3090 T$ = INKEY$
- 3100 IF T$ = "" THEN 3090
- 3110 CLS
- 3120 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
- 3130 LOCATE 5, 10: LPRINT "***********************"
- 3140 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
- 3150 LOCATE 5, 48: LPRINT "*********"
- 3160 LOCATE 6, 10: LPRINT "KÜTÜPHANE KAYIT NO:"; KKN
- 3170 LPRINT
- 3180 LOCATE 8, 10: LPRINT "KÿTAP ADI.........:"; KA$
- 3190 LPRINT
- 3200 LOCATE 10, 10: LPRINT "YAZARI............:"; Y$
- 3210 LPRINT
- 3220 LOCATE 12, 10: LPRINT "TÜRÜ..............:"; KO$
- 3230 LPRINT
- 3240 LOCATE 14, 10: LPRINT "BASIM TARÿHÿ......:"; BT$
- 3250 LPRINT
- 3260 LOCATE 16, 10: LPRINT "BASIM EVÿ.........:"; BE$
- 3270 LPRINT
- 3280 LOCATE 18, 10: LPRINT "FÿYATI............:"; F$
- 3290 LPRINT
- 3300 LOCATE 20, 10: LPRINT "SAYFA SAYISI......:"; SS
- 3310 CLOSE #1
- 3320 RETURN
- 3330 REM ***TÜM LÿSTE***
- 3340 CLS
- 3350 LOCATE 4, 10: LPRINT "KÜTÜPHANE KÿTAP KAYITLARI"
- 3360 LOCATE 5, 10: LPRINT "*************************"
- 3361 LPRINT STRING$(80, "*")
- 3362 LPRINT TAB(5); "KÜTÜPHANE KAYIT NO"; TAB(25); "KÿTAP ADI"; TAB(55); "YAZARI"; TAB(75);
- 3363 LPRINT STRING$(80, "-")
- 3370 OPEN "I", #1, "KÜTÜP.DAT"
- 3380 IF EOF(1) THEN 3460
- 3390 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
- 3430 LPRINT TAB(5); KKN; TAB(25); KA$; TAB(55); Y$; TAB(75);
- 3440 LPRINT STRING$(80, "*")
- 3450 GOTO 3380
- 3460 CLOSE #1
- 3470 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
- 3480 T$ = INKEY$
- 3490 IF T$ = "" THEN 3480
- 3500 RETURN
- 3510 REM ***ÜYE BÿLGÿLERÿ***
- 3520 CLS : GOSUB 3890
- 3530 LOCATE 2, 23: PRINT "*******************************"
- 3540 LOCATE 3, 23: PRINT " Ü Y E L ÿ K M E N Ü S Ü "
- 3550 LOCATE 4, 23: PRINT "*******************************"
- 3560 LOCATE 6, 10: PRINT "1> ÜYE KAYIT "
- 3570 LOCATE 8, 38: PRINT "2> ÜYE KAYDINA EKLEME "
- 3580 LOCATE 10, 10: PRINT "3> ÜYE KAYDINDA DEªÿ₧ÿKLÿK "
- 3590 LOCATE 12, 38: PRINT "4> ÜYE KAYDININ SÿLÿNMESÿ "
- 3600 LOCATE 14, 10: PRINT "5> EKRANA LÿSTELEME "
- 3610 LOCATE 16, 38: PRINT "6> YAZICIYA LÿSTELEME "
- 3620 LOCATE 18, 10: PRINT "7> MENÜYE DÖNÜ₧ "
- 3630 LOCATE 22, 30: INPUT "SEÇÿMÿNÿZ (1-7) "; S
- 3640 IF S < 1 OR S > 7 THEN 3630
- 3650 ON S GOSUB 3980, 4160, 4420, 4790, 5040, 6000, 240
- 3660 LOCATE 24, 10: INPUT "MENÜYE DÖNMEK ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
- 3670 TUS$ = INKEY$
- 3680 IF TUS$ = " " THEN 3670
- 3690 GOTO 3510
- 3700 REM*****ÇIKI₧*****
- 3710 CLS : LOCATE 12, 27: INPUT "***EMÿN MÿSÿN? (E/H)***"; C$
- 3720 IF C$ = "H" OR C$ = "h" THEN GOTO 240
- 3725 LOCATE 16, 10: PRINT "EªER BU PROGRAMI KULLANIYORSANIZ, LÜTFEN BÿZÿ TE₧VÿK ÿÇÿN A₧AªIDAKÿ ADRESE 10$ GÖNDERÿNÿZ:"
- 3726 LOCATE 19, 1: PRINT "ÖZBAY SOFTWARE Demetgül mah.7.sokak No:39/9 06200 Demetevler/Ankara"
- 3730 END
- 3740 REM ***SÿFRE PRG.***
- 3750 CLS
- 3760 LOCATE 9, 10: PRINT CHR$(218); STRING$(30, CHR$(196)); CHR$(191)
- 3770 LOCATE 10, 10: PRINT CHR$(179); TAB(41); CHR$(179)
- 3780 LOCATE 11, 10: PRINT CHR$(179); TAB(41); CHR$(179)
- 3790 LOCATE 12, 10: PRINT CHR$(179); TAB(41); CHR$(179)
- 3800 LOCATE 13, 10: PRINT CHR$(179); TAB(41); CHR$(179)
- 3810 LOCATE 14, 10: PRINT CHR$(192); STRING$(30, CHR$(196)); CHR$(217)
- 3820 LOCATE 11, 15: COLOR 7: PRINT "₧ÿFRE:"
- 3830 OZGUR$ = INPUT$(5)
- 3840 IF OZGUR$ = "ÖZBAY" OR OZGUR$ = "özbay" THEN CLS : RETURN
- 3850 LOCATE 18, 15: PRINT "ÜZGÜNÜM ₧ÿFREYÿ BÿLEMEDÿNÿZ..."
- 3860 LOCATE 18, 15: PRINT "PROGRAMA GÿRMEYE HAK KAZANAMADINIZ..."
- 3870 LOCATE 19, 15: PRINT "TEKRAR DENEYÿNÿZ.."
- 3875 FOR I = 1 TO 34000!: NEXT I
- 3880 GOTO 3740
- 3890 REM***ÇERÇEVE PRG.***
- 3900 PRINT CHR$(201); STRING$(74, 205); CHR$(187)
- 3910 FOR I = 2 TO 22
- 3920 LOCATE I, 1: PRINT CHR$(186); TAB(76); CHR$(186)
- 3930 NEXT I
- 3940 LOCATE 22, 1: PRINT CHR$(200); STRING$(74, 205); CHR$(188)
- 3950 RETURN
- 3960 PRINT "PROGRAM BÿTTÿ....."
- 3970 END
- 3980 REM ***ÜYE KAYIT***
- 3990 OPEN "O", #1, "ÜYE.DAT"
- 4000 CLS : GOSUB 3890
- 4010 LOCATE 3, 10: INPUT "ÜYE KAYIT NO......:"; UKN
- 4020 LOCATE 5, 10: INPUT "ÜYE AD SOYADI.....:"; UA$
- 4030 LOCATE 7, 10: INPUT "ADRESÿ............:"; A$
- 4040 LOCATE 9, 10: INPUT "TELEFONU..........:"; TEL
- 4050 LOCATE 11, 10: INPUT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 4060 LOCATE 13, 10: INPUT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 4070 LOCATE 15, 10: INPUT "KÿTAP KÜT.KAYIT NO:"; KKN
- 4080 LOCATE 17, 10: INPUT "KÿTAP ADI.........:"; KA$
- 4090 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
- 4100 IF C$ = "H" OR C$ = "h" THEN 4000
- 4110 WRITE #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4120 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
- 4130 IF C$ = "E" OR C$ = "e" THEN 4000
- 4140 CLOSE #1
- 4150 RETURN
- 4160 REM ***ÜYE KAYDINA EKLEME***
- 4170 CLS : GOSUB 3890
- 4180 OPEN "I", #1, "ÜYE.DAT"
- 4190 OPEN "O", #2, "EKLEME.DAT"
- 4200 IF EOF(1) THEN 4240
- 4210 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4220 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4230 GOTO 4200
- 4240 CLOSE #1
- 4245 CLS : GOSUB 3890
- 4250 LOCATE 3, 10: INPUT "ÜYE KAYIT NO......:"; UKN
- 4260 LOCATE 5, 10: INPUT "ÜYE ADI SOYADI....:"; UA$
- 4270 LOCATE 7, 10: INPUT "ADRESÿ............:"; A$
- 4280 LOCATE 9, 10: INPUT "TELEFONU..........:"; TEL
- 4290 LOCATE 11, 10: INPUT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 4300 LOCATE 13, 10: INPUT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 4310 LOCATE 15, 10: INPUT "KÿTAP KÜT.KAYIT NO:"; KKN
- 4320 LOCATE 17, 10: INPUT "KÿTAP ADI.........:"; KA$
- 4330 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
- 4340 IF C$ = "H" OR C$ = "h" THEN 4250
- 4350 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4360 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
- 4370 IF C$ = "E" OR C$ = "e" THEN 4250
- 4380 CLOSE #2
- 4390 KILL "ÜYE.DAT"
- 4400 NAME "EKLEME.DAT" AS "ÜYE.DAT"
- 4410 RETURN
- 4420 REM ***ÜYE KAYDINDA DEªÿ₧ÿKLÿK***
- 4430 CLS : GOSUB 3890
- 4440 OPEN "I", #1, "ÜYE.DAT"
- 4450 OPEN "O", #2, "DEªÿ₧.DAT"
- 4460 LOCATE 4, 10: INPUT "DEªÿ₧TÿRECEªÿNÿZ KAYDIN ÜYE KAYIT NOSU:"; DUKN
- 4470 IF EOF(1) THEN 4750
- 4480 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4490 IF DUKN = UKN THEN 4500 ELSE 4470
- 4500 CLS : LOCATE 1, 19: PRINT "**DEªÿ₧ÿKLÿK MENÜSÜ**"
- 4510 LOCATE 3, 10: PRINT "1> ÜYE KAYIT NO......."; UKN
- 4520 LOCATE 5, 10: PRINT "2> ÜYE ADI SOYADI....:"; UA$
- 4530 LOCATE 7, 10: PRINT "3> ADRESÿ............:"; A$
- 4540 LOCATE 9, 10: PRINT "4> TELEFONU..........:"; TEL
- 4550 LOCATE 11, 10: PRINT "5> KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 4560 LOCATE 13, 10: PRINT "6> KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 4570 LOCATE 15, 10: PRINT "7> KÿTAP KÜT.KAYIT NO:"; KKN
- 4580 LOCATE 17, 10: PRINT "8> KÿTAP ADI.........:"; KA$
- 4590 LOCATE 21, 22: INPUT "BU KAYITTA MI DEªÿ₧ÿKLÿK YAPACAKSINIZ? (E/H)"; C$
- 4600 IF C$ = "H" OR C$ = "h" THEN CLOSE : GOTO 3510
- 4610 LOCATE 23, 10: INPUT "SEÇÿMÿNÿZ (1-8)"; S
- 4620 IF S < 1 OR S > 8 THEN 4610
- 4630 ON S GOTO 4650, 4660, 4670, 4680, 4690, 4700, 4710, 4720
- 4640 GOTO 4500
- 4650 LOCATE 3, 60: INPUT UKN: GOTO 4730
- 4660 LOCATE 5, 60: INPUT UA$: GOTO 4730
- 4670 LOCATE 7, 60: INPUT A$: GOTO 4730
- 4680 LOCATE 9, 60: INPUT TEL: GOTO 4730
- 4690 LOCATE 11, 60: INPUT KVT$: GOTO 4730
- 4700 LOCATE 13, 60: INPUT KAT$: GOTO 4730
- 4710 LOCATE 15, 60: INPUT KKN: GOTO 4730
- 4720 LOCATE 17, 60: INPUT KA$: GOTO 4730
- 4730 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4740 GOTO 4470
- 4750 CLOSE
- 4760 KILL "ÜYE.DAT"
- 4770 NAME "DEªÿ₧.DAT" AS "ÜYE.DAT"
- 4780 RETURN
- 4790 REM ***ÜYE KAYDININ SÿLÿNMESÿ***
- 4800 CLS : GOSUB 3890
- 4810 OPEN "I", #1, "ÜYE.DAT"
- 4820 OPEN "O", #2, "SÿLME.DAT"
- 4830 CLS : GOSUB 3890: LOCATE 4, 10: INPUT "SÿLECEªÿNÿZ KAYDIN ÜYE KAYIT NOSU:"; SUKN
- 4840 IF EOF(1) THEN 5000
- 4850 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4860 IF SUKN = UKN THEN 4870 ELSE 4980
- 4870 CLS : GOSUB 3890
- 4880 LOCATE 3, 10: PRINT "ÜYE KAYIT NO......:"; UKN
- 4890 LOCATE 5, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
- 4900 LOCATE 7, 10: PRINT "ADRESÿ............:"; A$
- 4910 LOCATE 9, 10: PRINT "TELEFONU..........:"; TEL
- 4920 LOCATE 11, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 4930 LOCATE 13, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 4940 LOCATE 15, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
- 4950 LOCATE 17, 10: PRINT "KÿTAP ADI.........:"; KA$
- 4960 LOCATE 21, 22: INPUT "SÿLMEK ÿSTEDÿªÿNÿZ KAYIT BU MU? (E/H)"; C$
- 4970 IF C$ = "E" OR C$ = "e" THEN 4840 ELSE CLOSE : GOTO 3510
- 4980 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 4990 GOTO 4840
- 5000 CLOSE #1, 2
- 5010 KILL "ÜYE.DAT"
- 5020 NAME "SÿLME.DAT" AS "ÜYE.DAT"
- 5030 RETURN
- 5040 REM ***EKRANA LÿSTELEME***
- 5050 CLS : GOSUB 3890
- 5060 LOCATE 6, 30: PRINT "***EKRANA LÿSTELEME***"
- 5070 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
- 5080 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
- 5090 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
- 5100 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; C
- 5110 IF C < 1 OR C > 3 THEN 5100
- 5115 ON C GOSUB 5130, 5820, 3510
- 5120 GOTO 5040
- 5130 REM ***TEK TEK LÿSTELEME***
- 5140 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
- 5150 LOCATE 10, 10: PRINT "1> ÜYE KAYIT NOSUNA GÖRE"
- 5160 LOCATE 12, 10: PRINT "2> ÜYE AD SOYADINA GÖRE"
- 5170 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
- 5180 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
- 5190 IF C < 1 OR C > 3 THEN 5180
- 5200 ON C GOSUB 5220, 5520, 3510
- 5210 GOTO 5130
- 5220 REM ***UKN`YE GÖRE ARAMA***
- 5230 CLS : GOSUB 3890
- 5240 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 5250 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUKN
- 5260 OPEN "I", #1, "ÜYE.DAT"
- 5270 IF EOF(1) THEN 5470
- 5280 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 5290 IF DUKN = UKN THEN 5300 ELSE 5270
- 5300 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 5310 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 5320 T$ = INKEY$
- 5330 IF T$ = "" THEN 5320
- 5340 CLS
- 5350 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
- 5360 LOCATE 5, 10: PRINT "***********************"
- 5370 LOCATE 4, 50: PRINT "KÜTÜPHANE"
- 5380 LOCATE 5, 48: PRINT "*********"
- 5390 LOCATE 6, 10: PRINT "ÜYE KAYIT NO......:"; UKN
- 5400 LOCATE 8, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
- 5410 LOCATE 10, 10: PRINT "ADRESÿ............:"; A$
- 5420 LOCATE 12, 10: PRINT "TELEFON...........:"; TEL
- 5430 LOCATE 14, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 5440 LOCATE 16, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 5450 LOCATE 18, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
- 5460 LOCATE 20, 10: PRINT "KÿTAP ADI.........:"; KA$
- 5470 CLOSE #1
- 5480 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
- 5490 T$ = INKEY$
- 5500 IF T$ = "" THEN 5490
- 5510 RETURN
- 5520 REM ***UA$`YE GÖRE ARAMA***
- 5530 CLS : GOSUB 3890
- 5540 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 5550 LOCATE 5, 10: INPUT "LÜTFEN ÜYE ADI VE SOYADINI GÿRÿNÿZ:"; DUA$
- 5560 OPEN "I", #1, "ÜYE.DAT"
- 5570 IF EOF(1) THEN 5770
- 5580 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 5590 IF DUA$ = UA$ THEN 5600 ELSE 5570
- 5600 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 5610 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 5620 T$ = INKEY$
- 5630 IF T$ = "" THEN 5620
- 5640 CLS
- 5650 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
- 5660 LOCATE 5, 10: PRINT "***********************"
- 5670 LOCATE 4, 50: PRINT "KÜTÜPHANE"
- 5680 LOCATE 5, 48: PRINT "*********"
- 5690 LOCATE 6, 10: PRINT "ÜYE KAYIT NO......:"; UKN
- 5700 LOCATE 8, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
- 5710 LOCATE 10, 10: PRINT "ADRESÿ............:"; A$
- 5720 LOCATE 12, 10: PRINT "TELEFON...........:"; TEL
- 5730 LOCATE 14, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 5740 LOCATE 16, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 5750 LOCATE 18, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
- 5760 LOCATE 20, 10: PRINT "KÿTAP ADI.........:"; KA$
- 5770 CLOSE #1
- 5780 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
- 5790 T$ = INKEY$
- 5800 IF T$ = "" THEN 5790
- 5810 RETURN
- 5820 REM ***TÜM LÿSTE***
- 5830 CLS
- 5840 LOCATE 4, 10: PRINT "ÜYE BÿLGÿ KAYITLARI"
- 5850 LOCATE 5, 10: PRINT "*******************"
- 5851 PRINT STRING$(80, "*")
- 5852 PRINT TAB(5); "ÜYE KAYIT NO"; TAB(30); "ÜYE ADI SOYADI"; TAB(55); "TELEFON"; TAB(75);
- 5853 PRINT STRING$(80, "-")
- 5860 OPEN "I", #1, "ÜYE.DAT"
- 5865 S = 0
- 5870 IF EOF(1) THEN 5950
- 5880 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 5920 PRINT TAB(5); UKN; TAB(30); UA$; TAB(55); TEL; TAB(75);
- 5930 PRINT STRING$(80, "*")
- 5935 S = S + 1
- 5936 IF S > 4 THEN GOTO 60000
- 5940 GOTO 5870
- 5950 CLOSE #1
- 5960 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
- 5970 T$ = INKEY$
- 5980 IF T$ = "" THEN 5970
- 5990 RETURN
- 6000 REM ***YAZICIYA LÿSTELEME***
- 6010 CLS : GOSUB 3890
- 6020 LOCATE 6, 29: PRINT "***YAZICIYA LÿSTELEME***"
- 6030 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
- 6040 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
- 6050 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
- 6060 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; C
- 6070 IF C < 1 OR C > 3 THEN 6060
- 6080 ON C GOSUB 6100, 6850, 3510
- 6090 GOTO 6000
- 6100 REM ***TEK TEK LÿSTELEME***
- 6110 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
- 6120 LOCATE 10, 10: PRINT "1> ÜYE KAYIT NOSUNA GÖRE"
- 6130 LOCATE 12, 10: PRINT "2> ÜYE ADINA GÖRE"
- 6140 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
- 6150 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
- 6160 IF C < 1 OR C > 3 THEN 6150
- 6170 ON C GOSUB 6190, 6520, 3510
- 6180 GOTO 6100
- 6190 REM ***UKN`YE GÖRE ARAMA***
- 6200 CLS : GOSUB 3890
- 6210 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 6215 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUKN
- 6220 OPEN "I", #1, "ÜYE.DAT"
- 6230 IF EOF(1) THEN 6500
- 6240 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 6250 IF DUKN = UKN THEN 6260 ELSE 6230
- 6260 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 6270 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 6280 T$ = INKEY$
- 6290 IF T$ = "" THEN 6280
- 6300 CLS
- 6310 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
- 6320 LOCATE 5, 10: LPRINT "***********************"
- 6330 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
- 6340 LOCATE 5, 48: LPRINT "*********"
- 6350 LOCATE 6, 10: LPRINT "ÜYE KAYIT NO......:"; UKN
- 6360 LPRINT
- 6370 LOCATE 8, 10: LPRINT "ÜYE ADI SOYADI....:"; UA$
- 6380 LPRINT
- 6390 LOCATE 10, 10: LPRINT "ADRESÿ............:"; A$
- 6400 LPRINT
- 6410 LOCATE 12, 10: LPRINT "TELEFON...........:"; TEL
- 6420 LPRINT
- 6430 LOCATE 14, 10: LPRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 6440 LPRINT
- 6450 LOCATE 16, 10: LPRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 6460 LPRINT
- 6470 LOCATE 18, 10: LPRINT "KÿTAP KÜT.KAYIT NO:"; KKN
- 6480 LPRINT
- 6490 LOCATE 20, 10: LPRINT "KÿTAP ADI.........:"; KA$
- 6500 CLOSE #1
- 6510 RETURN
- 6520 REM ***UA$`YE GÖRE ARAMA***
- 6530 CLS : GOSUB 3890
- 6540 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
- 6545 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUA$
- 6550 OPEN "I", #1, "ÜYE.DAT"
- 6560 IF EOF(1) THEN 6830
- 6570 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 6580 IF DUA$ = UA$ THEN 6590 ELSE 6560
- 6590 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
- 6600 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
- 6610 T$ = INKEY$
- 6620 IF T$ = "" THEN 6610
- 6630 CLS
- 6640 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
- 6650 LOCATE 5, 10: LPRINT "***********************"
- 6660 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
- 6670 LOCATE 5, 48: LPRINT "*********"
- 6680 LOCATE 6, 10: LPRINT "ÜYE KAYIT NO......:"; UKN
- 6690 LPRINT
- 6700 LOCATE 8, 10: LPRINT "ÜYE ADI SOYADI....:"; UA$
- 6710 LPRINT
- 6720 LOCATE 10, 10: LPRINT "ADRESÿ............:"; A$
- 6730 LPRINT
- 6740 LOCATE 12, 10: LPRINT "TELEFON...........:"; TEL
- 6750 LPRINT
- 6760 LOCATE 14, 10: LPRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
- 6770 LPRINT
- 6780 LOCATE 16, 10: LPRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
- 6790 LPRINT
- 6800 LOCATE 18, 10: LPRINT "KÿTAP KÜT.KAYIT NO:"; KKN
- 6810 LPRINT
- 6820 LOCATE 20, 10: LPRINT "KÿTAP ADI.........:"; KA$
- 6830 CLOSE #1
- 6840 RETURN
- 6850 REM ***TÜM LÿSTE***
- 6860 CLS
- 6870 LOCATE 4, 10: LPRINT "ÜYE BÿLGÿ KAYITLARI"
- 6880 LOCATE 5, 10: LPRINT "*******************"
- 6881 LPRINT STRING$(80, "*")
- 6882 LPRINT TAB(5); "ÜYE KAYIT NO"; TAB(30); "ÜYE ADI SOYADI"; TAB(55); "TELEFON"; TAB(75);
- 6883 LPRINT STRING$(80, "-")
- 6890 OPEN "I", #1, "ÜYE.DAT"
- 6900 IF EOF(1) THEN 6980
- 6910 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
- 6950 LPRINT TAB(5); UKN; TAB(30); UA$; TAB(55); TEL; TAB(75);
- 6960 LPRINT STRING$(80, "*")
- 6970 GOTO 6900
- 6980 CLOSE #1
- 6990 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
- 7000 T$ = INKEY$
- 7010 IF T$ = "" THEN 7000
- 7020 RETURN
- 50000 LOCATE 23, 27: PRINT " "
- 50001 T$ = INKEY$
- 50002 IF T$ = "" THEN 50001
- 50003 GOTO 2420
- 60000 LOCATE 23, 27: PRINT " "
- 60001 T$ = INKEY$
- 60002 IF T$ = "" THEN 60001
- 60003 GOTO 5870
-
-